package java9_3;

import java.util.Scanner;

/**
 * @author oldliu
 * @since 1.0
 */
public class JavaClassTest {
    public static void main(String[] args) {
        JavaClass jc=new JavaClass();
        jc.name="java75";
        jc.dirTeacher="老刘";
        Scanner in=new Scanner(System.in);
        int ch=0;
        while (true){
            System.out.println("1:新人报道，2：找学生，3:查看班级信息,4:按照范围查找,5开除，6:改名字 ,9：退出");
            ch=in.nextInt();
            if(ch==1){
                System.out.println("请输入新生的名字：");
                //String name=in.next();//name 后面还能用
                boolean isadd=jc.add(in.next());
                System.out.println("增加的结果是："+isadd);
            }else if(ch==2){
                System.out.println("请输入要查找的学生姓名：");
                String sname=in.next();//形参和实参 类型要一致，名字是无所谓
                boolean exists = jc.search(sname);
                System.out.println(exists? sname+"在这个班": sname+"不在这个班");

            }else if(ch==3){
                jc.show();
            }else if(ch==4){
                System.out.println("请输入要查找的学生姓名：");
                String sname=in.next();//形参和实参 类型要一致，名字是无所谓
                System.out.println("再输入起止范围：");
                int s=in.nextInt();
                int e=in.nextInt();
                boolean exists = jc.search2(sname,s,e);
                System.out.println(exists?sname+"在这个班":sname+"不在这个班");

            }else if(ch==5){
                System.out.println("开除谁？");
                String name=in.next();
                boolean isKAic=jc.fire(name);
                System.out.println(isKAic?"开除成功":"班级没有这个人");
            }else if(ch==6){
                System.out.println("改谁？");
                String oldName=in.next();
                System.out.println("新名字：");
                String newName=in.next();
                boolean isKAic=jc.changeName(oldName,newName);
                System.out.println(isKAic?"改成功":"班级没有这个人");
            }else if(ch==9){
                return;
            }
        }
    }
}
